\begin{frame}{Besoins fonctionnels et non fonctionnels}
  \framesubtitle{Quelles sont les attentes du clients?}

  \pause
  
  \underline{\bf Besoins fonctionnels}
  
  \pause
  
  \begin{columns}[!ht]
    \begin{column}{5cm}   
      \begin{exampleblock}{}
      \underline{Le générateur de modèle \textbf{QCM}}
      \begin{itemize}
      \pause \item Seul format autorisé : le \textsf{\bf PDF}
        
      \pause \item \textsf{\bf QCM} sur plusieurs pages 
        
      \pause \item Detection des documents mal scannés 
        
      \pause \item Définition des motifs divers du \hyperlink{schema}{\beamerbutton{\textsf{\bf QCM}}}
      \end{itemize}
      \pause Un fichier \textsf{\bf X} est généré
      \end{exampleblock}   
    \end{column}
    \begin{column}{6cm}   
      
    \end{column}
  \end{columns}
  \end{frame}

\begin{frame}{Besoins fonctionnels et non fonctionnels}\label{besoin}
  \framesubtitle{Quelles sont les attentes du clients?}
  
  \underline{\bf \centering Besoins fonctionnels}
  
  \begin{columns}[!ht]
    \begin{column}{5cm}   
      \begin{exampleblock}{}
      \underline{Le générateur de modèle \textbf{QCM}}
      \begin{itemize}
      \item Seul format autorisé: le \textsf{\bf PDF}
        
      \item \textsf{\bf QCM} sur plusieurs pages 
        
      \item Detection des documents mal scannés 
        
      \item Définition des motifs divers du \hyperlink{schema}{\beamerbutton{\textsf{\bf QCM}}}
      \end{itemize}
      \pause Un fichier \textsf{\bf X} est généré
      \end{exampleblock}   
    \end{column}
      
    \pause
    
    \begin{column}{6cm}   
      \begin{alertblock}{}
      \underline{L'analyseur de \textsf{\bf QCM}}
      \pause
      (Récupère \textsf{\bf X})
      \begin{itemize}
      \pause \item Seul format autorisé: le \textsf{\bf PDF}
        
      \pause \item \textsf{\bf QCM} sur plusieurs pages 
        
      \pause \item Détection des documents mal scannés
        
      \pause \item Vérifie la correspondance entre le fichier \textsf{\bf X} et le \textsf{\bf QCM} rempli 
        
      \pause \item Calibrage au besoin du \hyperlink{schema}{\beamerbutton{\textsf{\bf QCM} rempli}}
        
       \pause \item Et surtout bien calibrer
        
      \end{itemize}
      
      \end{alertblock} 
    \end{column}
    
  \end{columns}
  
\end{frame}

\begin{frame}{Besoins fonctionnels et non fonctionnels}\label{besoin1}
  \framesubtitle{Quelles sont les attentes du clients?}

  \underline{\bf \centering Besoins fonctionnels}
  
  \begin{columns}[!ht]
    \begin{column}{5cm}   
      \begin{exampleblock}{}
      \underline{Le générateur de modèle \textbf{QCM}}
      \begin{itemize}
      \item Seul format autorisé: le \textsf{\bf PDF}
        
      \item \textsf{\bf QCM} sur plusieurs pages 
        
      \item Detection des documents mal scannés
        
      \item Définition des motifs divers du \hyperlink{schema}{\beamerbutton{\textsf{\bf QCM}}}
      \end{itemize}
      Un fichier \textsf{\bf X} est généré
      \end{exampleblock}   
    \end{column}
    
    \begin{column}{6cm}   
      \begin{alertblock}{}
      \underline{L'analyseur de \textsf{\bf QCM}}
      (Récupère \textsf{\bf X})
      \begin{itemize}
      \item Seul format autorisé: le \textsf{\bf PDF}
        
      \item \textsf{\bf QCM} sur plusieurs pages 
        
      \item Détection des documents mal scannés
        
      \item Vérifie la correspondance entre le fichier \textsf{\bf X} et le \textsf{\bf QCM} rempli 
        
      \item Calibrage au besoin du \hyperlink{schema}{\beamerbutton{\textsf{\bf QCM} rempli}}
        
      \pause \item Calcul et sauvegarde du résultat %sous format \textbf{\sf CSV}
        
      \end{itemize}
      
      \end{alertblock} 
    \end{column}
    
  \end{columns}
  
  \pause 
  
  \underline{\bf \centering Besoins non fonctionnels} 
  \begin{block}{}
  \begin{itemize}
    
  \pause \item Une éventuelle portabilité 
    
  \pause \item Sauvegarde des tâches inachévées lors de la génération
  \end{itemize}
  \end{block}
\end{frame}
 
